package ar.com.sectorwine.dto;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.stereotype.Repository;

import ar.com.sectorwine.entities.Empresa;

@Repository
public class EmpresasDTOMapper {

	public Empresa obtenerObjetoDelDominioDesdeDTO(EmpresaDTO empresaDTO) {
		Empresa newEmpresa = new Empresa();

		newEmpresa.setId(empresaDTO.getId());
		newEmpresa.setRazonSocial(empresaDTO.getRazonSocial());
		newEmpresa.setId(empresaDTO.getId());
		newEmpresa.setCorreoElectronico(empresaDTO.getCorreoElectronico());
		newEmpresa.setCuit(empresaDTO.getCuit());
		newEmpresa.setActividadPrincipal(empresaDTO.getActividadPrincipal());
		newEmpresa.setActividadSecundaria(empresaDTO.getActividadSecundaria());
		newEmpresa.setDomicilioFiscal(empresaDTO.getDomicilioFiscal());
		newEmpresa.setDomicilioReal(empresaDTO.getDomicilioReal());
		newEmpresa.setDescripcion(empresaDTO.getDescripcion());
		newEmpresa.setTelefono(empresaDTO.getTelefono());
		newEmpresa.setSitioWeb(empresaDTO.getSitioWeb());
		
		SimpleDateFormat sdf= new SimpleDateFormat("dd-MM-yyyy"); 
		try {
			newEmpresa.setFechaCreacion(sdf.parse(empresaDTO.getFechaCreacion()));
		} catch (ParseException e) {
			newEmpresa.setFechaCreacion(new Date());
			e.printStackTrace();
		}

		return newEmpresa;

	}
}
